<fieldset>
		<legend>SUPPRESSION DE PRODUITS</legend>
<?php 
require_once ('../../connexion.php');

if (isset($_POST['actusBox'])){
	$error=0;
	foreach($_POST['actusBox'] as $valeur)
	{
		try{
			// on charge le produit en question
			$sql='SELECT * FROM produits WHERE id=:valeur';
			$select = $connection->prepare($sql, array(PDO::ATTR_CURSOR => PDO::CURSOR_FWDONLY));
			$select->execute(array(':valeur' => $valeur));
			$enregistrement = $select->fetch(PDO::FETCH_OBJ);
			
			try{
				// on passe la valeur idproduit de l'image liée a null et l'idTypesProd a null
				$sqlUpdate = 'UPDATE images SET idProduits=NULL, idTypesProd=NULL WHERE id=:idImages';
				$update = $connection->prepare($sqlUpdate, array(PDO::ATTR_CURSOR => PDO::CURSOR_FWDONLY));
				$update->execute(array(':idImages' => $enregistrement->idImages));
				try{
					// puis on supprime le produit	
					$sql3='DELETE FROM produits WHERE id=:valeur';
					$delete = $connection->prepare($sql3, array(PDO::ATTR_CURSOR => PDO::CURSOR_FWDONLY));
					$delete->execute(array(':valeur' => $valeur));
				}catch(Exception $e){
					// image album + idprod rempli
					$sqlUpdate3 = 'UPDATE images SET idProduits=:idProduits, idTypesProd=:idTypesProd WHERE id=:idImages';
					$update3 = $connection->prepare($sqlUpdate3, array(PDO::ATTR_CURSOR => PDO::CURSOR_FWDONLY));
					$update3->execute(array(':idProduits' => $valeur, ':iTypesProd' => $enregistrement->idTypesProd, ':idImages' => $enregistrement->idImages));
					$error++;
						
				}
				
			}catch(Exception $e){								
	 			$error++;
	 		}
	 	}catch(Exception $e){
	 		$error++;
	 	}
	}
	if ($error==0){
		echo "<h3>Suppression effectuée !</h3>";
	}else{
		echo "<h3>".$error." erreur(s) survenue(s) lors de la suppression</h3>";
	}
	
}else{
	echo "<h3>Aucune suppression effectuée !</h3>";
}
?>
</fieldset>
